package _99练习;

import java.util.HashSet;
import java.util.InputMismatchException;
import java.util.Scanner;
import java.util.Set;

// 8.
// 1) 让用户输入数字，放入一个Set容器。直到容器中有10个不同的数字。
//    (如果不够，需要用户重复输入)
//    最后打印输出这10个数字

public class InputDemo {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		Set s = new HashSet();
		while (true) {

			try {
				System.out.println("请输入一个数字！");
				int num = sc.nextInt();
				s.add(num);

				if (s.size() == 10) {
					System.out.println(s);
					break;
				}
			} catch (InputMismatchException e) {
				System.out.println("请输入正确的数字！");
				sc.nextLine();// 清空输入的数字
			}

		}

	}

}
